﻿using Abp.Application.Services.Dto;
using System;
using System.ComponentModel.DataAnnotations;

namespace HCD.Mdt.Dtos
{
    public class MdtMasterEditInput : EntityDto<long>
    {
        /// <summary>
        /// 病人标识
        /// </summary>
        [Required]
        public string PatientId { get; set; }
        /// <summary>
        /// 就诊标识(住院VisitId门诊ClinicNo)
        /// </summary>
        [Required]
        public string VisitId { get; set; }
        /// <summary>
        /// 会诊流水号
        /// </summary>
        [Required]
        public string SerialNo { get; set; }
        /// <summary>
        ///  会诊要务
        /// </summary>
        [Required]
        public string Priority { get; set; }
        /// <summary>
        /// 会诊目的
        /// </summary>
        [Required]
        public string Purpose { get; set; }
        /// <summary>
        /// 会诊说明
        /// </summary>
        public string Description { get; set; }
        /// <summary>
        /// 会诊医生/组
        /// </summary>
        public string GroupId { get; set; }
        /// <summary>
        /// 创建人(发起医生Code)
        /// </summary>
        [Required]
        public string CreatedBy { get; set; }
        /// <summary>
        /// 创建人姓名(发起医生)
        /// </summary>
        [Required]
        public string CreatedByName { get; set; }
        /// <summary>
        /// 发起时间
        /// </summary>
        [Required]
        public DateTime CreatedTime { get; set; }
    }
}
